package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 宽带信息对象 sys_broadband
 * 
 * @author ruoyi
 * @date 2022-03-10
 */
public class SysBroadband extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long broadbandId;

    /** 宽带信息 */
    @Excel(name = "宽带信息")
    private String broadband;

    /** 手机号码 */
    @Excel(name = "手机号码")
    private Long phoneId;

    /** 运营商 */
    @Excel(name = "运营商")
    private String operator;

    /** 缴费方式 */
    @Excel(name = "缴费方式")
    private String paymentway;

    /** 套餐费用 */
    @Excel(name = "套餐费用")
    private String broadbandpackage;

    /** 安装位置 */
    @Excel(name = "安装位置")
    private String broadbandPosition;

    /** 假删除判定值0：删除1：未删除 */
    private Long delFlag;
private  SysPhone phone;

    public SysPhone getPhone() {
        return phone;
    }


    public void setBroadbandId(Long broadbandId)
    {
        this.broadbandId = broadbandId;
    }

    public Long getBroadbandId() 
    {
        return broadbandId;
    }
    public void setBroadband(String broadband) 
    {
        this.broadband = broadband;
    }

    public String getBroadband() 
    {
        return broadband;
    }
    public void setPhoneId(Long phoneId) 
    {
        this.phoneId = phoneId;
    }

    public Long getPhoneId() 
    {
        return phoneId;
    }
    public void setOperator(String operator) 
    {
        this.operator = operator;
    }

    public String getOperator() 
    {
        return operator;
    }
    public void setPaymentway(String paymentway) 
    {
        this.paymentway = paymentway;
    }

    public String getPaymentway() 
    {
        return paymentway;
    }
    public void setBroadbandpackage(String broadbandpackage) 
    {
        this.broadbandpackage = broadbandpackage;
    }

    public String getBroadbandpackage() 
    {
        return broadbandpackage;
    }
    public void setBroadbandPosition(String broadbandPosition) 
    {
        this.broadbandPosition = broadbandPosition;
    }

    public String getBroadbandPosition() 
    {
        return broadbandPosition;
    }
    public void setDelFlag(Long delFlag) 
    {
        this.delFlag = delFlag;
    }

    public Long getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("broadbandId", getBroadbandId())
            .append("broadband", getBroadband())
            .append("phoneId", getPhoneId())
            .append("operator", getOperator())
            .append("paymentway", getPaymentway())
            .append("broadbandpackage", getBroadbandpackage())
            .append("broadbandPosition", getBroadbandPosition())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("delFlag", getDelFlag())
                .append("phone", getPhone())

            .toString();
    }
}
